package com.yitiao.designmodel.struct.adapter;

public class MainTest {
    // 适配器模式测试类
    public static void main(String[] args) {
        // 0.正常模式
//        // 创建播放器
//        MoviePlayer player = new MoviePlayer();
//        String words = player.play();
//        // 创建翻译器，并翻译字幕
//        En_ChTranslater translater = new En_ChTranslater();
//        String translate = translater.translate(words);
//        System.out.println("翻译："+translate);
        // 1.类结构模式——继承实现
        MoviePlayerAdapter adapter = new MoviePlayerAdapter(new MoviePlayer());
        adapter.playAndTranslate();

        // 2.对象结构模式——组合实现

    }
}
